/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upc.galaxy.dao;

/**
 *
 * @author Oscar
 */
import junit.framework.Assert;

import org.junit.Test;

import edu.upc.galaxy.dao.LocalDAO;
import edu.upc.galaxy.entity.LocalENTITY;

public class testingLocal {
    
     @Test
	 public void existenLocales() throws Exception {
	  LocalDAO local = new LocalDAO();
		try{
			 int result;
//			 result = local.mostrarLocales().size();
//			 Assert.assertEquals(0, result);
		}catch (Exception e) {
		    	Assert.fail("Falló el retorno de los locales: " + e.getMessage()); 
	}				
}
	 
	 @Test
	  public void insertarUnLocal()throws Exception{
		 LocalDAO local = new LocalDAO();
		 LocalENTITY entidad = new LocalENTITY();
		 
		 try{
	 
			 entidad.setCodlocal(1);
	         entidad.setDireccion("AV. URUGUAY 335");
	         entidad.setDirecciongooglemaps("NINGUNA");
	         entidad.setTelefono("5353296");
	         entidad.setDistrito("sanmiguel");
			 
	  //       local.registrarUnLocal(entidad);

			 	int result;
	//		 	result = local.mostrarLocales().size();
	//		 	Assert.assertEquals(1, result);
		    }catch (Exception e) {
		    	Assert.fail("Falló la creacion del local " + e.getMessage()); 
		 }
	    } 
	 
	 @Test
	  public void insertarLocal()throws Exception{
		 LocalDAO local = new LocalDAO();
		 LocalENTITY entidad = new LocalENTITY();
		 
		 try{
	 
			 entidad.setCodlocal(1);
	         entidad.setDireccion("AV. URUGUAY 335");
	         entidad.setDirecciongooglemaps("NINGUNA");
	         entidad.setTelefono("5353296");
	         entidad.setDistrito("sanmiguel");
                 
	         //local.registrarLocal(entidad);

			 	int result;
		//	 	result = local.mostrarLocales().size();
		//	 	Assert.assertEquals(2, result);
		    }catch (Exception e) {
		    	Assert.fail("Falló la creacion del local " + e.getMessage()); 
		 }
	    } 
}

	 
	 
//	 @Test
	 // public void buscarLocal()throws Exception{
//		 LocalDAO local = new LocalDAO();
//			 try{
//				 	int result;
	//			 	result = local.existeLocal("LOCAL 1").size();
//				 	Assert.assertEquals(1, result);
//			    }catch (Exception e) {
//			    	Assert.fail("Falló el retorno de los locales: " + e.getMessage()); 
//			 }
//    

